package com.tarena.day04_all;
/**
 * 取余运算， 取模运算
 *  获取除法结果中的余数
 *  1) 负数取余的结果： 负数和0，工作很少使用，考试可能有！
 *  2) 正数方向，n的余数是周期函数，并且小于n
 *     在工作中, 周期性的运算经常采用 % 实现
 */
public class Demo02 {
  public static void main(String[] args) {
    int n = 5;
    int m = n % 3;// 5/3 得 1 余 2
    System.out.println(m);// 2
    
    System.out.println(-4%3);//得 -1 余 -1
    System.out.println(-3%3);//得 -1 余 0
    System.out.println(-2%3);//得 0 余 -2
    System.out.println(-1%3);//得 0 余 -1
    System.out.println(0%3);//得 0 余 0
    System.out.println(1%3);//得 0 余 1
    System.out.println(2%3);//得 0 余 2
    System.out.println(3%3);//得 1 余 0
    System.out.println(4%3);//得 1 余 1
    System.out.println(5%3);//得 1 余 2
    System.out.println(6%3);//得 0 余 0
  }
}
